package com.hq.learnmybatisplus.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * 自定义mapper
 * @author hq
 */
public interface MyBaseMapper<T> extends BaseMapper<T> {
    /**
     * 批量添加
     * @param list  实体对象集合
     * @return  影响行数
     */
    int insertBatchSomeColumn(List<T> list);

    /**
     * 自己写个通用mapper加入这个方法  继承BaseMapper  dao实现自己写的通用mapper
     * @see  com.hq.learnmybatisplus.inject.SqlDeleteAllMethod 删除表所有数据
     * @return  返回影响的行数
     */
    int deleteAll();
}
